oven roasted turkey - Turkish English Dictionary